package com.tmsb.pojo;

import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 *Description:订单商品表的样例类
 *Version:1.0.0
 *@author shihb
 *@date 2020/6/9 19:51
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class OrderGoods implements Serializable {
  private String id;                     // 主键id
  private String order_id;               // 订单ID,
  private String shop_type;              // 店铺类型,
  private String seller_id;              // 卖家ID,
  private String buyer_id;               // 买家ID,
  private String promotion_user_id;      // 促销员ID,
  private String goods_id;               // 商品ID,
  private String option_id;              // 规格ID,
  private int number;                 // 购买数量,
  private String price;                  // 选项价格快照,
  private String goods_money;            // 商品支付金额,
  private String freight;                // 运费,
  private String pay_price ;             // 应付金额,//金额
  private String supply_price;          // 总货款,
  private String supply_cash;            // 现金货款,
  private String supply_bonus;           // 红包货款,
  private String goods_title;            // 商品标题快照,
  private String option_name;            // 选项名称快照,
  private String option_image;           // 选项图片快照,
  private String reward_json;            // 奖励JSON,
  private int status;                 // -4已删除-3:已退款;-2:退款中;-1:已取消0:未付款;1:已付款;2:已发货;3:交易成功;4:已评价,
  private String express;                // 物流信息,
  private String post;                   // 0:未上报;1:已上报付款;2:已上报确认收货,
  private long created_time;           // 创建时间,
  private long updated_time ;          // 更新时间,
  private long paid_time;              // 订单支付时间,
  private long sent_time;             // 订单发货时间,
  private long confirmed_time;         // 确认收货时间,
  private String goods_notes;            //
  private int settle_status;          // 结算状态0：未结算1：已结算-1:已退货款,
}
